package com.onec.service.route.dao;

import com.onec.service.api.dao.BaseRepository;
import com.onec.service.api.enums.ProductEnum;
import com.onec.service.route.entity.RouteChannelInfo;
import org.springframework.data.repository.RepositoryDefinition;

import java.util.List;

/**
 * @author ONEC
 */
@RepositoryDefinition(domainClass = RouteChannelInfo.class, idClass = Long.class)
public interface RouteChannelInfoRepository extends BaseRepository<RouteChannelInfo, Long> {

    /**
     * @param productEnum productEnum ： 产品：细粒度较低：
     * @return
     */
    List<RouteChannelInfo> findByProduct(ProductEnum productEnum);


    /**
     * @param businessNo ： 产品业务编号：细粒度较高：
     * @return
     */
    List<RouteChannelInfo> findByBusinessNo(String businessNo);
}
